defence industrial and technological base - Francés Inglés Diccionario